//class Dog{
//    public String name;
//    public String age;
//    public double weight;
//
//    public void washClose(){
//        System.out.println("宠物名称");
//    }
//    public void dryClose(){
//        System.out.println("脱水功能");
//    }
//}
//public class Test07 {
//    public static void main(String[] args) {
//        Dog dog1=new Dog();
//        dog1.name="小黄";
//        dog1.dryClose();
//        Dog dog2=new Dog();
//        dog2.name="xiaogei";
//    }
//}

import java.util.Date;

public class Test07{
    public int year=1000;//就地初始化
    public int month;
    public int day;
    public void setData(int year,int month,int day){
        this.year=year;//this用于在成员方法中找到成员变量,只能引用当前对象,不能引用其他变量
        this.month=month;
        this.day=day;
    }
    public void printDate(){
        System.out.println(year+"年"+month+"月"+day+"日");
    }
    public Test07(){                     /////////构造方法
        System.out.println("这个是不带参数的构造方法");
    }
    public static void main(String[] args) {
        Test07 date=new Test07();//会执行刚刚写的构造方法
//        date.printDate();
    }
    public static void main1(String[] args) {
        Test07 date=new Test07();
        date.setData(2008,8,8);
        date.printDate();
    }
}